package com.kingdee.pda.entity;

import java.io.Serializable;
import java.util.List;

/**
 * 功能权限
 * {
 *     "code":200,
 *     "data":{
 *         "outstore": [
 *             {
 *                 "number": "deliveryrecheck",
 *                 "level": "2",
 *                 "name": "出库复核",
 *                 "id": "1497852153568440320",
 *                 "function": null,
 *                 "parentid": "1490542458910556160"
 *             },
 *             {
 *                 "number": "scandelivery",
 *                 "level": "2",
 *                 "name": "扫描出库",
 *                 "id": "1497852372594995200",
 *                 "function": null,
 *                 "parentid": "1490542458910556160"
 *             },
 *             {
 *                 "number": "Interceptionregistration",
 *                 "level": "2",
 *                 "name": "拦截单登记",
 *                 "id": "1497852560172658688",
 *                 "function": null,
 *                 "parentid": "1490542458910556160"
 *             },{
 *                 "number": "PDApicking",
 *                 "level": "2",
 *                 "name": "PDA拣选",
 *                 "id": "1497852751164485632",
 *                 "function": null,
 *                 "parentid": "1490542458910556160"
 *             }
 *         ],
 *         "instore": [
 *             {
 *                 "number": "scanreceipt",
 *                 "level": "2",
 *                 "name": "扫描收货",
 *                 "id": "1497851396186189824",
 *                 "function": null,
 *                 "parentid": "1490534817777896448"
 *             },
 *             {
 *                 "number": "goodsonshelves",
 *                 "level": "2",
 *                 "name": "商品上架",
 *                 "id": "1497851560477077504",
 *                 "function": null,
 *                 "parentid": "1490534817777896448"
 *             },
 *             {
 *                 "number": "oneclickreturn",
 *                 "level": "2",
 *                 "name": "一键退货",
 *                 "id": "1497851803209838592",
 *                 "function": null,
 *                 "parentid": "1490534817777896448"
 *             }
 *         ],
 *        "basicset": [
 *             {
 *                 "number": "basicconfig",
 *                 "level": "2",
 *                 "name": "基础参数配置",
 *                 "id": "1497854048462712832",
 *                 "function": null,
 *                 "parentid": "1490535007880530944"
 *             },
 *             {
 *                 "number": "issueconfig",
 *                 "level": "2",
 *                 "name": "出库管理参数配置",
 *                 "id": "1497854218113921024",
 *                 "function": null,
 *                 "parentid": "1490535007880530944"
 *             }
 *         ],
 *         "stock": [
 *             {
 *                 "number": "locationstock",
 *                 "level": "2",
 *                 "name": "库位库存查询",
 *                 "id": "1490544032722468864",
 *                 "function": null,
 *                 "parentid": "1490534464642665472"
 *             },
 *             {
 *                 "number": "commoditylocation",
 *                 "level": "2",
 *                 "name": "商品库位查询",
 *                 "id": "1490544256194985984",
 *                 "function": null,
 *                 "parentid": "1490534464642665472"
 *             }
 *         ],
 *         "insidestore": [
 *             {
 *                 "number": "replenishmentquery",
 *                 "level": "2",
 *                 "name": "补货查询",
 *                 "id": "1490544457605464064",
 *                 "function": [
 *                     {
 *                         "number": "startreplenishment",
 *                         "level": "3",
 *                         "name": "开始补货",
 *                         "id": "1490544727366320128",
 *                         "function": null,
 *                         "parentid": "1490544457605464064"
 *                     }
 *                 ],
 *                 "parentid": "1490534610864491520"
 *             },{
 *                 "number": "moveinlibrary",
 *                 "level": "2",
 *                 "name": "库内移动",
 *                 "id": "1497849667487020032",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             },
 *             {
 *                 "number": "replenishmentinwarehouse",
 *                 "level": "2",
 *                 "name": "库内补货",
 *                 "id": "1497850193435963392",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             },
 *             {
 *                 "number": "replenishmentandshelving",
 *                 "level": "2",
 *                 "name": "补货上架",
 *                 "id": "1497850428358930432",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             },
 *             {
 *                 "number": "quickallocation",
 *                 "level": "2",
 *                 "name": "快速调拨",
 *                 "id": "1497850619040378880",
 *                 "function": [
 *                     {
 *                         "number": "createtransferdoc",
 *                         "level": "3",
 *                         "name": "创建调拨单",
 *                         "id": "1497850947873812480",
 *                         "function": null,
 *                         "parentid": "1497850619040378880"
 *                     }
 *                 ],
 *                 "parentid": "1490534610864491520"
 *             },{
 *                 "number": "SNqueryediting",
 *                 "level": "2",
 *                 "name": "SN查询编辑",
 *                 "id": "1497851179097403392",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             },
 *             {
 *                 "number": "commoconfig",
 *                 "level": "2",
 *                 "name": "商品条码参数配置",
 *                 "id": "1497854427711680512",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             },
 *             {
 *                 "number": "quicklibrarytransfer",
 *                 "level": "2",
 *                 "name": "快速移库",
 *                 "id": "1497849907183104000",
 *                 "function": null,
 *                 "parentid": "1490534610864491520"
 *             }
 *         ]
 *     },
 *     "msg":"success"
 * }
 */
public class PriorityBean implements Serializable {


    public Integer code;
    public Data data;
    public String msg;

    public static class Data {
        /**
         * 出库管理
         */
        public List<ModulePriority> outstore;
        /**
         * 入库管理
         */
        public List<ModulePriority> instore;
        /**
         * 基础配置
         */
        public List<ModulePriority> basicset;
        /**
         * 库存管理
         */
        public List<ModulePriority> stock;
        /**
         * 库内管理
         */
        public List<ModulePriority> insidestore;

        public static class ModulePriority implements Serializable{
            public String number;
            public String level;
            public String name;
            public String id;
            public List<Function> function;
            public String parentid;

            public static class Function implements Serializable{
                public String number;
                public String level;
                public String name;
                public String id;
                public Object function;
                public String parentid;
            }
        }
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}
